How To Bind Keys:For Quake 2

By Vulture143<WOS> (a.k.a Anubis<WOS>)
Catch me on 1 of the 15 lox servers or on http://www.zone.com/ in one of the Quake 2 rooms(including trial room) =P

Also:I am a part of the WOS clan and here is the addy:   
http://www.delta-sf.com/wos

--Basics:
   I.Binding
   II.Unbinding
   III.Binding to the keypad
   IV.Key names
--Beyond Basics:
   V.Binding keys to say things
   VI.Binding multiple things to a key
   VII.Credits

Introduction:
-----------------------------------------------------------------------
I myself am a bit of a newbie at this but i got the basics down so here they are!
Hopefully this will teach you the basics of binding keys,and until you got it down fully dont bind anything on an already bound key(practice on empty keys a lil bit)
-----------------------------------------------------------------------
WARNING WARNING WARNING WARNING:Unless you have some knowledge of Quake 2 and its mods(modification) dont bind stuff i use in my examples,unless you know for sure that one of your mods uses that specific one! and only bind it to that specific mod(do yer binding while playing that mod).And this is HOW TO bind not WHAT TO bind,you bind weapons and stuff depending on what mod you are using.AND I AM NOT RESPONSIBLE FOR YOUR MESS UPS!!!!
-----------------------------------------------------------------------
Basics:
-----------------------------------------------------------------------
I.------Binding:------

First,unless you know what you are doing,want to find out what keys are bound already.Start Quake2 and hit the ~ key to drop your console and type: "bindlist" then use your page up and page down keys to scroll the current binds.(and unless you know what you are doing dont mess with the bindings of the 1-0 keys)I know its a pain to do but maybe you want to write the list of current binds down (in case you do mess up).

Second,(remember practice on an empty key a bit)Find an empty key to bind to a specific command you want bound.(like a specific weapon)
There are three types of binds "use and "cmd"(a.k.a command),and finally just the name of the item youre gonna use.

Examples:

1.bind <key> use grenade
  bind g use grenade

2.bind <key> cmd chasecam
  bind v cmd chasecam

3.bind <key> +hook
  bind h +hook
-----------------------------------------------------------------------
II.------Unbinding:------

If you have bound a key and later found you dont like it there,you have to unbind that key before you bind the same thing to another key.

Examples:

1.unbind <key>
  unbind g

2.(unbinding on the keypad)unbind <keyname>
  unbind kp_enter
-----------------------------------------------------------------------
III.------Binding to the keypad---------

You can bind your keypad (the little square of keys on the righthand side of your keyboard)too.
But,you have to use names for most of the keys not the numbers:

Examples:

1.bind kp_home (the 7 key) use grenade
  bind kp_home use grenade

2.bind kp_enter cmd flashlight

3.These are the names of the keys:KP_SLASH, KP_MINUS, KP_PLUS, KP_ENTER, KP_5, KP_UPARROW, KP_LEFTARROW, KP_RIGHTARROW, KP_DOWNARROW, KP_HOME, KP_END, KP_PGUP, KP_PGDN, KP_INS, KP_DEL

Unbinding for the keypad is the same.
-----------------------------------------------------------------------
IV.-------Key Names:-------

The key names apply to all the keys except the 1-0 keys(on the keyboard) and the letter keys:

      Key Name List: ESCAPE, F1-F12, PAUSE, BACKSPACE, TAB, SEMICOLON, ENTER, SHIFT, CTRL, ALT, SPACE, INS, HOME, PGUP, DEL, END, PGDN, UPARROW, DOWNARROW, LEFTARROW, RIGHTARROW, KP_SLASH, KP_MINUS, KP_PLUS, KP_ENTER, KP_5, KP_UPARROW, KP_LEFTARROW, KP_RIGHTARROW, KP_DOWNARROW, KP_HOME, KP_END, KP_PGUP, KP_PGDN, KP_INS, KP_DEL, MOUSE1-MOUSE3, AUX1-AUX32, JOY1-JOY4, MWHEELUP, MWHEELDOWN

The escape (esc) and the tilde (~) keys can only be bound from outside the game(in the configuration file (for that mod or for Quake 2) ), but you maybe dont want to mess with those keys anyhow.
-----------------------------------------------------------------------
Beyond Basics:
-----------------------------------------------------------------------
V.------Binding keys to say things-----

ALSO: you can bind keys to "say" things.So everytime you hit that key it will say what you typed in.

Example:
1.bind <a key> say Looks like that hurt!
  bind v say Looks like that hurt!

So everytime you hit v it will say, Looks like hat hurt!
-----------------------------------------------------------------------
VI.------Binding multiple things to a key:------

To bind multiple commands to a key, enclose the commands in double-quotes and separate them with semi-colons.

Example:
1.bind mouse1 "+attack;+moveup;wait;-moveup;-attack;echo Muhahaha!"

-----------------------------------------------------------------------
-----VII.------Credits-------

I got  help from these pages:
 1.http://home.sol.no/~thomashj/Q2-Load/
 2.http://www.quake2.com/turmoil/
 3.http://yourpage.blazenet.net/bigrod/cc.htm
 4.http://www.planetquake.com/console/
----And some pages to just check out:
 5.Lox mod addys:
   a.http://www.cnnw.net/~helbling/quake/lox/lox_win_install.exe
    b.http://www.aracnet.com/~jblabs/lox/wodlox.html
     c.http://www.fileplanet.com/index.asp?file=30792
 6.http://www.delta-sf.com/wos
 7.http://www.pingtool.com   <--like gamespy but a quicker refresh rate
 8.http://www.fileplanet.com

Playing lox mod and encountering alot of people who ask "How do you bind keys?",Made me decide to make this mini-tutorial.If it helps out a few people it was worth my time to make this.
--Some of my examples used for binding are from the wod/lox mod for Quake 2-- (lox addy given above)Lox is like wod on steroids(WOD http://www.telefragged.com/weapons/)

P.S. there are alot of mods out there to check out: http://www.gamespy3d.com/resource/quake2.shtml  (find a mod you might wanna look into and click the lil house next to the mod name)
